#chat-app {
    width: 100%;
    height: 800px;
    padding: 2px 0 0;
    margin: 0;
    background: #afafaf;
}
    #chat-app #log-on-box,
    #chat-app #disconnected-status {
        width: 100%;
        height: 45px;
        padding: 20px 0 0 0;
        margin: 0;
        text-align: right;
        background: #f4c45f
    }
    #chat-app #chat-content {
        width: 99%;
        height: 730px;
        padding: 0;
        margin: 2px;
        text-align: right;
        background: #000;
        color: #fff;
    }
        #chat-app #chat-content dt {
            clear: left;
            float: left;
            width:100px;
            margin: 0;
            padding: 0 10px 0 0;
            text-align: right;
        }
        #chat-app #chat-content dd {
            clear: right;
            float: left;
            margin: 0;
            padding: 0;
            text-align: left;
            background: #222;
        }
            #chat-app #chat-content dt.local {
                color: #ff7700;
            }
            #chat-app #chat-content dt.server-notice {
                color: #ff0000;
            }
    #chat-app #chat-box {
        height: 45px;
    }
        #chat-app #chat-box #chat-input {
            width: 90%;
            margin-left: 5px;
            font-size: 1.5em;
        }
        #chat-app #chat-box #cmd-chat-send {
            width: 80px;
            font-size: 1.5em;
        }